﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Cecropia.DTO;
using Cecropia.DAO;

namespace Cecropia.BO
{
    public class ContatoBO
    {
        public void SalvaCategoriaContato(ContatoRC contatoRC)
        {
            ContatoDTO contatoDTO = new ContatoDTO();
            CategoriaDTO categoriaDTO = new CategoriaDTO();

            categoriaDTO.Codigo = contatoRC.Categoria.Codigo;
            contatoDTO.Categoria = categoriaDTO;
            contatoDTO.Id = contatoRC.Id;
            contatoDTO.Nome = contatoRC.Nome;
            contatoDTO.NomeFoto = contatoRC.NomeFoto;

            ContatoDAO contatoDAO = new ContatoDAO();
            ContatoDTO c = contatoDAO.buscarPorIdContato(contatoDTO);
            if (c != null)
            {
                contatoDAO.excluir(c);
            }
            else
            {
                contatoDAO.salvar(contatoDTO);
            }
        }

        public void ExcluirCategoriaContato(ContatoRC contatoRC)
        {
            ContatoDTO contatoDTO = new ContatoDTO();
            CategoriaDTO categoriaDTO = new CategoriaDTO();

            categoriaDTO.Codigo = contatoRC.Categoria.Codigo;
            contatoDTO.Categoria = categoriaDTO;
            contatoDTO.Id = contatoRC.Id;
            contatoDTO.Nome = contatoRC.Nome;
            contatoDTO.NomeFoto = contatoRC.NomeFoto;

            ContatoDAO contatoDAO = new ContatoDAO();
            ContatoDTO c = contatoDAO.buscarPorIdContato(contatoDTO);
            if (c != null)
            {
                contatoDAO.excluir(c);
            }
        }
    }
}